//
//  LGLViewUtil.swift
//  KJLGT
//
//  Created by jenkin on 2019/8/8.
//  Copyright © 2019年 jenkin. All rights reserved.
//

import Foundation
import UIKit
import WisdomHUD

class LGLViewUtil: NSObject {
    static let share = LGLViewUtil()
    func loginAction(nav: UINavigationController?, json: Dictionary<String, Any>?){
        if json == nil || nav == nil{
            return
        }
        
        let state:Int = json?["state"] as? Int ?? 0
        let message:String = json?["message"] as! String
        if state != 0{
            WisdomHUD.showError(text: message)
            return
        }
        
        let data:Dictionary<String, Any>? = json?["data"] as? Dictionary<String, Any>
        if data == nil{
            return
        }
        
        let bind_type:Int = data?["bind_type"] as? Int ?? 0
        //1-绑定微信
        if bind_type == 1{
            let bindWXVC = LGTBindWXVC()
            nav?.pushViewController(bindWXVC, animated: true)
            return
        }
        //2-绑定手机号
        else if bind_type == 2{
            let bindPhoneVC = LGTBindPhoneVC()
            nav?.pushViewController(bindPhoneVC, animated: true)
            return
        }else{
            //登录成功
            
            //数据存储
            
            //用户数据模型初始化
            let userModel:UserModel = try! lgtDecode(UserModel.self, param: data!)
            UserModel.share = userModel
            
            //user_type  0 没有选择角色  1-任务发布者 2-任务接收者]
            let user_type:Int  = data?["user_type"] as? Int ?? 0
            if user_type == 0{
                //角色选择
                let userChoseVC = LGTUserChoseVC()
                nav?.pushViewController(userChoseVC, animated: true)
            }else{
                //跳转主页界面
            }
        }
    }
}


//跳转地址
//通用
//lgt://kaijia.com/login 跳转到登录页面
//lgt://kaijia.com/index 跳转到首页，相当于启动应用
//lgt://kaijia.com/zone?user_id=用户id  跳转到个人空间页
//
//广告主
//lgt://tp.kaijia.com/index 跳转到首页
//lgt://tp.kaijia.com/task 跳转到任务页
//lgt://tp.kaijia.com/task_order 跳转到任务订单页
//lgt://tp.kaijia.com/my 跳转到我的页
//lgt://tp.kaijia.com/message  跳转到消息页
//lgt://tp.kaijia.com/wallet 跳转到钱包页
//lgt://tp.kaijia.com/task_detail?id=任务id 跳转到任务详情页
//lgt://tp.kaijia.com/task_order_detail?id=任务订单id 跳转到任务订单详情页
//
//流量主
//lgt://tr.kaijia.com/index 跳转到首页
//lgt://tr.kaijia.com/task 跳转到任务页
//lgt://tr.kaijia.com/task_order 跳转到任务订单页
//lgt://tr.kaijia.com/my 跳转到我的页
//lgt://tr.kaijia.com/message  跳转到消息页
//lgt://tr.kaijia.com/wallet 跳转到钱包页
//lgt://tr.kaijia.com/task_detail?id=任务id 跳转到任务详情页
//lgt://tr.kaijia.com/task_order_detail?id=任务订单id 跳转到任务订单详情页
